package com.itheima.arraydemo;

public class ArrayDemo1 {
    public static void main(String[] args) {
        //关于数组的研究
        //1.创建数组
        //完整形式
        int[] arr=new int[]{1,2,3,4,5};
        //简洁形式
        int[] arr1={1,2,3,4,5};
        //2.数组的打印
        //想要打印数组中的数据不能直接写数组名，输出内容如下
        System.out.println(arr1);//[I@1540e19d
        // 打印结果[表示这是数组，I表示int类型数组，@是间隔符号，没啥意义，最后的1540e19d就是该数组的地址
        //若是其他类型
        String[] arr2={"zhangsan","lisi","wangwu"};
        System.out.println(arr2);
        double[] arr3={1.1,2.2,3.3};//[Ljava.lang.String;@677327b6 这个不太清楚，先不做了解
        System.out.println(arr3);//[D@14ae5a5 其中D表示double类型，其他跟上面一样
        //3.要打印数组可以采用循环遍历的方法
        for(int i=0;i<5;i++){
            System.out.println(arr[i]);
        }
        //4.如果数组很长呢，我们不知道要到什么地方停止
        //这时候可以用 数组名.length 来获取数组的长度（就是里面元素的个数）
        for(int i=0;i<arr2.length;i++){
            System.out.println(arr2[i]);
        }
        //循环遍历数组有快捷键 数组名.fori
        for (int i = 0; i < arr.length; i++) {

        }
    }
}
